Serialized Form
-
Package ddejonge.bandana.calculators
-
Class ddejonge.bandana.calculators.MissedDeadlineScoreCalculator extends ScoreCalculator implements Serializable
- serialVersionUID:
- 1L
-
Class ddejonge.bandana.calculators.PointsCalculator extends ScoreCalculator implements Serializable
- serialVersionUID:
- 1L
-
Class ddejonge.bandana.calculators.RankCalculator extends ScoreCalculator implements Serializable
- serialVersionUID:
- 1L
-
Class ddejonge.bandana.calculators.ScoreCalculator extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
higherIsBetter
boolean higherIsBetter
-
teamName2team
java.util.HashMap<java.lang.String,Team> teamName2team
-
teamName2TeamStats
java.util.HashMap<java.lang.String,java.util.List<java.lang.Double>> teamName2TeamStats
-
-
Class ddejonge.bandana.calculators.SoloVictoryCalculator extends ScoreCalculator implements Serializable
- serialVersionUID:
- 1L
-
Class ddejonge.bandana.calculators.SupplyCenterCalculator extends ScoreCalculator implements Serializable
- serialVersionUID:
- 1L
-
Class ddejonge.bandana.calculators.Team extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
memberNames
java.util.List<java.lang.String> memberNames
Can be either player names or power names. -
teamName
java.lang.String teamName
-
-
-
Package ddejonge.bandana.negoProtocol
-
Class ddejonge.bandana.negoProtocol.BasicDeal extends Deal implements Serializable
-
Serialized Fields
-
demilitarizedZones
java.util.List<DMZ> demilitarizedZones
-
orderCommitments
java.util.List<OrderCommitment> orderCommitments
-
-
-
Class ddejonge.bandana.negoProtocol.Deal extends java.lang.Object implements Serializable
-
Class ddejonge.bandana.negoProtocol.DiplomacyProposal extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
dealString
java.lang.String dealString
-
id
java.lang.String id
-
participants
java.util.List<java.lang.String> participants
-
-
-
Package ddejonge.bandana.tools
-
Class ddejonge.bandana.tools.DataMonitor extends javax.swing.JFrame implements Serializable
-
Serialized Fields
-
height
int height
-
line2prop
java.lang.String[] line2prop
-
numLines
int numLines
-
properties
java.util.HashMap<java.lang.String,java.lang.Object> properties
-
textPane
javax.swing.JTextPane textPane
-
width
int width
-
x
int x
-
y
int y
-
-
-
Class ddejonge.bandana.tools.DiplomacyMonitor extends javax.swing.JFrame implements Serializable
-
Serialized Fields
-
currentGameNumber
int currentGameNumber
-
height
int height
-
numberOfGames
int numberOfGames
-
phase
es.csic.iiia.fabregues.dip.board.Phase phase
-
power2agentName
java.util.HashMap<java.lang.String,java.lang.String> power2agentName
-
power2numDeadlineMissed
java.util.HashMap<java.lang.String,java.lang.Integer> power2numDeadlineMissed
-
power2numSupplyCenters
java.util.HashMap<java.lang.String,java.lang.Integer> power2numSupplyCenters
-
scoreCalculators
java.util.List<ScoreCalculator> scoreCalculators
-
status
java.lang.String status
-
table
javax.swing.JTable table
-
textPane
javax.swing.JTextPane textPane
-
tournamentResult
TournamentData tournamentResult
-
width
int width
-
x
int x
-
y
int y
-
year
int year
-
-
-
Class ddejonge.bandana.tools.Turn extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
phase
es.csic.iiia.fabregues.dip.board.Phase phase
-
year
int year
-
-
-
Package ddejonge.bandana.tournamentObserver
-
Class ddejonge.bandana.tournamentObserver.GameResult extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
endedInSolo
boolean endedInSolo
Will be set to true if the game ended in a solo victory. -
names
java.lang.String[] names
The names of the players in this game. -
numMissedDeadlines
int[] numMissedDeadlines
The number of times each player missed a deadline. -
numSCs
int[] numSCs
The number of Supply Centers conquered by each player. -
numSurvivors
int numSurvivors
The number of players that were not eliminated at the end of the game. -
playerNumber2preciseRank
double[] playerNumber2preciseRank
maps each player index to its rank, taking into account that several players may end equally. For example, if two players together share the first place, then they both have a precise rank of 1.5 -
playerResults
GameResult.PlayerResult[] playerResults
Stores for each player the result of that player, which can be: 'solo victory', 'draw', 'lost', or 'eliminated'. -
powers
java.lang.String[] powers
The powers played by each player. -
rank2playerNumber
int[] rank2playerNumber
-
yearOfElimination
int[] yearOfElimination
The year in which each player was eliminated (0 if the player was not eliminated).
-
-
Class ddejonge.bandana.tournamentObserver.TournamentData extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
autoGenerateTeams
boolean autoGenerateTeams
if no list of teams is given then this field will be set to true, otherwise it will be set to false. If true, it means that that a team will be created for every individual agent. -
gameResults
java.util.List<GameResult> gameResults
-
numGamesPlayed
int[] numGamesPlayed
-
numParticipants
int numParticipants
-
playerNames
java.util.ArrayList<java.lang.String> playerNames
The names of all the players that have so far participated in the tournament. -
scoreCalculators
java.util.List<ScoreCalculator> scoreCalculators
-
teams
java.util.List<Team> teams
-
-